#define  _CRT_SECURE_NO_WARNINGS


#include<stdio.h>

//void print(int* arr, int k)
//{
//	int i = 0;
//	for (i = 0; i < k; i++)
//	{
//		printf("%d ", *(arr + i));
//	}
//}
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int i = 0;
//	int arr[1001] = { 0 };
//	int sum = 0;
//	for (i = 6; i <= n; i++)
//	{
//		int k = 0;
//		int j = 0;
//		sum = 0;
//		for (j = 1; j < i; j++)
//		{
//			if (i % j == 0)
//			{
//				sum += j;
//				arr[k++] = j;
//			}
//		}
//		if (i == sum)
//		{
//			printf("%d its factors are ", i);
//			print(arr, k);
//			printf("\n");
//		}
//	}
//
//	return 0;
//}


//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int i = 0;
//	double x = 2;
//	double y = 1;
//	double s = x / y;
//	double sum = s;
//	for (i = 1; i < n; i++)
//	{
//		int temp = x;
//		x = x + y;
//		y = temp;
//		s = x / y;
//		sum += s;
//	}
//	printf("%.2lf\n", sum);
//	
//	return 0;
//}


//int main()
//{
//	double m = 0;
//	double n = 0;
//	scanf("%lf %lf", &m, &n);
//	int i = 0;
//	double sum = m;
//	double s = m;
//	for (i = 0; i < n ; i++)
//	{
//		if (0 == i)
//		{
//			sum += m;
//		}
//		else if (i > 0 && i < n - 1)
//		{
//			sum += m / 2;
//			m /= 2;
//		}
//		s /= 2;
//	}
//	printf("%.2lf %.2lf\n", s, sum);
//
//	return 0;
//}



//int main()
//{
//	//int a = 5, b = a, c = a;
//	//printf("%d %d %d\n", a, b, c);
//	int a = 2;
//	int c = 5;
//	//printf("a=%%d b=%%d\n", a, c);
//	int n;
//	printf("%d\n", (n = 3 * 5, n * 4, n + 5));
//
//	return 0;
//}


int main()
{
	int a = 3;
	int b = 4;
	int c = 5;
	int t = 99;
	if (a < c && b < c) t = b; b = a; a = t;
	if (b < a && a < c) t = a; a = c; c = t;
	printf("%d %d %d\n", a, b, c);

	return 0;
}